﻿namespace TRXParserConsole
{
    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Xml;
    using System.Xml.Serialization;

    /// <summary>
    /// Main class
    /// </summary>
    public class TRXParserConsole
    {
        /// <summary>
        /// Main method
        /// </summary>
        /// <param name="args">Arguments of command line</param>
        public static int Main(string[] args) 
        {
            if (args.Length < 1)
            {
                Console.WriteLine("Отсутствует путь к каталогу");
                return 0;
            }

            TRXParser tp = new TRXParser(args[0]);

            Console.WriteLine();
            if (tp.Parse() == -1)
            {
                throw new Exception("Работа приложения прервана");
            }

            Console.WriteLine("\nТесты проверенны!\n");

            tp.Printresults();

            return tp.error;
        }
    }
}